import { Axios } from '../axios/axios'

class homeMethod extends Axios {
  // 查询首页轮播图
  getProduct() {
    return this.request({
      method: "GET",
      url: 'shuoyue/home/cmfProduct'
    })
  }
  // 分页查询公司新闻（文章）
  getArticleFindPage(data) {
    return this.request({
      method: "GET",
      url: 'shuoyue/home/cmfArticleFindPage',
      data
    })
  }
  // 查询全部软件服务
  getServe() {
    return this.request({
      method: "GET",
      url: 'shuoyue/home/cmfServe'
    })
  }
  // 查询全部解决方案
  getSolution() {
    return this.request({
      method: "GET",
      url: 'shuoyue/home/cmfSolution'
    })
  }
  // 查询首页合作伙伴
  getPartner() {
    return this.request({
      method: "GET",
      url: 'shuoyue/home/cmfBanner'
    })
  }
  // 查询首页波纹图背景字体文案
  getDictionary(data) {
    return this.request({
      method: "GET",
      url: 'shuoyue/cmfDictionary/cmfDictionary?name=' + data
    })
  }
  // 联系我们
  doManager(data) {
    return this.request({
      method: "post",
      url: 'shuoyue/home/cmfManager',
      data
    })
  }
  // 服务详情
  getServeDetail(data) {
    return this.request({
      method: "GET",
      url: 'shuoyue/frontCmfServe/cmfServeDetail?serveId=' + data
    })
  }
  // 新闻详情
  getArticleDetail(data) {
    return this.request({
      method: "GET",
      url: 'shuoyue/frontCmfArticle?id=' + data
    })
  }
  // 查询轮播图
  frontCmfBanner(data) {
    return this.request({
      method: "GET",
      url: 'shuoyue/frontCmfBanner?bannerType=' + data
    })
  }
  // 案例详情
  getCaseDetail(data) {
    return this.request({
      method: "GET",
      url: 'shuoyue/frontCmfCase/findOne?caseId=' + data
    })
  }
}

export {
  homeMethod
}
